<?php
class RolesController extends AppController {

	var $name = 'Roles';
	function index() {
		
	//	pr($this->Role->find('all'));die();
		$this->paginate =  array('order'=>'Role.id DESC','limit' =>20, 'recursive' => 0);
		$Roles= $this->paginate('Role');
		$this->set('Roles',$Roles);		
	}
	
	function add() {
			if (!empty($this->data)) {
			$this->Role->create();
			
			if ($this->Role->save($this->data)) {
				if($this->data['Role']['check']==1){
					$this->Session->setFlash(__('Thêm mới danh mục thành công', true));
					$this->redirect(array('action' => 'add'));
				}else{
					$this->Session->setFlash(__('Thêm mới danh mục thành công', true));
					$this->redirect(array('action' => 'index'));
				}
			} else {
				$this->Session->setFlash(__('Thêm mơi danh mục thất bại. Vui long thử lại', true));
			}
		}

	}
	
	function edit($id=null) {
		if (!empty($this->data)) {
			
			if ($this->Role->save($this->data)) {
				$this->Session->setFlash(__('Sửa thành công', true));
				$this->redirect(array('action' => 'index'));
			} else {
				$this->Session->setFlash(__('Không sửa được vui lòng thử lại.', true));
			}
		}
		if (empty($this->data)) {
			$this->data = $this->Role->read(null, $id);
		}

	}

	function delete() {
		if($_POST['chkId']){
			$Idnews=$_POST['chkId'];
			foreach($Idnews as $id){
				$this->Role->delete($id);			
			}
			$this->Session->setFlash(__('Bạn Delete thành công', true));
			$name=$_SERVER['HTTP_REFERER'];
			$this->redirect($name);
		}

	}
}
?>